Foxit PDF SDK
FoxitPDFSDKPython3.Filler类 参考
类 FoxitPDFSDKPython3.Filler 继承关系图:
FoxitPDFSDKPython3.Base

Public 成员函数

def Filler (form, assist)
 构造函数。 更多...
 
def Filler (other)
 复制构造函数。 更多...
 
def GetEditingTextCaretPosition (matrix)
 当文本字段或组合框处于编辑状态时获取文本光标位置。 更多...
 
def HighlightFormFields (is_highlight)
 决定是否高亮显示表单字段(包括签名字段)。 更多...
 
def IsEmpty ()
 检查当前对象是否为空。 更多...
 
def KillFocus ()
 从表单中移除焦点。 更多...
 
def OnChar (char_code, flags)
 当字符代码即将输入到表单字段时调用此函数。 更多...
 
def OnCopy ()
 当弹出菜单项"复制"按下时调用此函数。 更多...
 
def OnCut ()
 当弹出菜单项"剪切"按下时调用此函数。 更多...
 
def OnDelete ()
 当弹出菜单项"删除"按下时调用此函数。 更多...
 
def OnKeyDown (key_code, flags)
 当键盘上的键按下时调用此函数。 更多...
 
def OnKeyUp (key_code, flags)
 当键盘上的键抬起时调用此函数。 更多...
 
def OnLButtonDoubleClick (page, point, flags)
 当鼠标左键双击时调用此函数。 更多...
 
def OnLButtonDown (page, point, flags)
 当鼠标左键按下时调用此函数。 更多...
 
def OnLButtonUp (page, point, flags)
 当鼠标左键抬起时调用此函数。 更多...
 
def OnMouseEnter (page, point, flags)
 (保留,尚未支持)当鼠标进入某处时调用此函数。 更多...
 
def OnMouseHover (page, point, flags)
 (保留,尚未支持)当鼠标悬停在某处时调用此函数。 更多...
 
def OnMouseLeave (page, point, flags)
 (保留,尚未支持)当鼠标离开某处时调用此函数。 更多...
 
def OnMouseMove (page, point, flags)
 当鼠标移动时调用此函数。 更多...
 
def OnMouseWheel (page, point, delta, flags)
 (保留,尚未支持)当鼠标滚轮移动时调用此函数。 更多...
 
def OnPaste ()
 当弹出菜单项"粘贴"按下时调用此函数。 更多...
 
def OnRButtonDoubleClick (page, point, flags)
 (保留,尚未支持)当鼠标右键双击时调用此函数。 更多...
 
def OnRButtonDown (page, point, flags)
 当鼠标右键按下时调用此函数。 更多...
 
def OnRButtonUp (page, point, flags)
 当鼠标右键抬起时调用此函数。 更多...
 
def OnSelectAll ()
 当弹出菜单项"全选"按下时调用此函数。 更多...
 
def OnWheelButtonDoubleClick (page, point, flags)
 (保留,尚未支持)当鼠标滚轮按钮双击时调用此函数。 更多...
 
def OnWheelButtonDown (page, point, flags)
 (保留,尚未支持)当鼠标滚轮按钮按下时调用此函数。 更多...
 
def OnWheelButtonUp (page, point, flags)
 (保留,尚未支持)当鼠标滚轮按钮抬起时调用此函数。 更多...
 
def Render (page, matrix, renderer)
 在页面上绘制当前获得焦点的表单控件。 更多...
 
def SetFocus (control)
 将焦点设置到表单控件上。 更多...
 
def SetHighlightColor (color)
 设置用于高亮显示表单字段的高亮颜色。 更多...
 
def ShowOverflowIndicator (is_show_overflow_indicator)
 决定当文本字段中的文本溢出时是否显示溢出指示器。 更多...
 

静态 Public 属性

 e_EventFlagAltKey = _fsdk.Filler_e_EventFlagAltKey
 事件标志:"Alt"键。
 
 e_EventFlagAutoRepeat = _fsdk.Filler_e_EventFlagAutoRepeat
 事件标志:自动重复。
 
 e_EventFlagCommand = _fsdk.Filler_e_EventFlagCommand
 事件标志:命令键。
 
 e_EventFlagControlKey = _fsdk.Filler_e_EventFlagControlKey
 事件标志:"Ctrl"键。
 
 e_EventFlagKeyPad = _fsdk.Filler_e_EventFlagKeyPad
 事件标志:键盘。
 
 e_EventFlagLeftButtonDown = _fsdk.Filler_e_EventFlagLeftButtonDown
 事件标志:鼠标左键按下。
 
 e_EventFlagMetaKey = _fsdk.Filler_e_EventFlagMetaKey
 事件标志:元键。
 
 e_EventFlagMiddleButtonDown = _fsdk.Filler_e_EventFlagMiddleButtonDown
 事件标志:鼠标中键按下。
 
 e_EventFlagRightButtonDown = _fsdk.Filler_e_EventFlagRightButtonDown
 事件标志:鼠标右键按下。
 
 e_EventFlagShiftKey = _fsdk.Filler_e_EventFlagShiftKey
 事件标志:"Shift"键。
 
 e_Vkey0 = _fsdk.Filler_e_Vkey0
 0键。
 
 e_Vkey1 = _fsdk.Filler_e_Vkey1
 1键。
 
 e_Vkey2 = _fsdk.Filler_e_Vkey2
 2键。
 
 e_Vkey3 = _fsdk.Filler_e_Vkey3
 3键。
 
 e_Vkey4 = _fsdk.Filler_e_Vkey4
 4键。
 
 e_Vkey5 = _fsdk.Filler_e_Vkey5
 5键。
 
 e_Vkey6 = _fsdk.Filler_e_Vkey6
 6键。
 
 e_Vkey7 = _fsdk.Filler_e_Vkey7
 7键。
 
 e_Vkey8 = _fsdk.Filler_e_Vkey8
 8键。
 
 e_Vkey9 = _fsdk.Filler_e_Vkey9
 9键。
 
 e_VkeyA = _fsdk.Filler_e_VkeyA
 A键。
 
 e_VkeyAdd = _fsdk.Filler_e_VkeyAdd
 数字键盘中的加号键。
 
 e_VkeyB = _fsdk.Filler_e_VkeyB
 B键。
 
 e_VkeyBack = _fsdk.Filler_e_VkeyBack
 退格键。
 
 e_VkeyC = _fsdk.Filler_e_VkeyC
 C键。
 
 e_VkeyControl = _fsdk.Filler_e_VkeyControl
 Ctrl键。
 
 e_VkeyD = _fsdk.Filler_e_VkeyD
 D键。
 
 e_VkeyDecimal = _fsdk.Filler_e_VkeyDecimal
 数字键盘中的小数点键。
 
 e_VkeyDelete = _fsdk.Filler_e_VkeyDelete
 Delete键。
 
 e_VkeyDivide = _fsdk.Filler_e_VkeyDivide
 数字键盘中的斜杠键。
 
 e_VkeyDown = _fsdk.Filler_e_VkeyDown
 下箭头键。
 
 e_VkeyE = _fsdk.Filler_e_VkeyE
 E键。
 
 e_VkeyEnd = _fsdk.Filler_e_VkeyEnd
 End键。
 
 e_VkeyEscape = _fsdk.Filler_e_VkeyEscape
 ESC键。
 
 e_VkeyF = _fsdk.Filler_e_VkeyF
 F键。
 
 e_VkeyF1 = _fsdk.Filler_e_VkeyF1
 F1键。
 
 e_VkeyF10 = _fsdk.Filler_e_VkeyF10
 F10键。
 
 e_VkeyF11 = _fsdk.Filler_e_VkeyF11
 F11键。
 
 e_VkeyF12 = _fsdk.Filler_e_VkeyF12
 F12键。
 
 e_VkeyF2 = _fsdk.Filler_e_VkeyF2
 F2键。
 
 e_VkeyF3 = _fsdk.Filler_e_VkeyF3
 F3键。
 
 e_VkeyF4 = _fsdk.Filler_e_VkeyF4
 F4键。
 
 e_VkeyF5 = _fsdk.Filler_e_VkeyF5
 F5键。
 
 e_VkeyF6 = _fsdk.Filler_e_VkeyF6
 F6键。
 
 e_VkeyF7 = _fsdk.Filler_e_VkeyF7
 F7键。
 
 e_VkeyF8 = _fsdk.Filler_e_VkeyF8
 F8键。
 
 e_VkeyF9 = _fsdk.Filler_e_VkeyF9
 F9键。
 
 e_VkeyG = _fsdk.Filler_e_VkeyG
 G键。
 
 e_VkeyH = _fsdk.Filler_e_VkeyH
 H键。
 
 e_VkeyHelp = _fsdk.Filler_e_VkeyHelp
 Help键。
 
 e_VkeyHome = _fsdk.Filler_e_VkeyHome
 Home键。
 
 e_VkeyI = _fsdk.Filler_e_VkeyI
 I键。
 
 e_VkeyInsert = _fsdk.Filler_e_VkeyInsert
 Insert键。
 
 e_VkeyJ = _fsdk.Filler_e_VkeyJ
 J键。
 
 e_VkeyK = _fsdk.Filler_e_VkeyK
 K键。
 
 e_VkeyL = _fsdk.Filler_e_VkeyL
 L键。
 
 e_VkeyLeft = _fsdk.Filler_e_VkeyLeft
 左箭头键。
 
 e_VkeyM = _fsdk.Filler_e_VkeyM
 M键。
 
 e_VkeyMenu = _fsdk.Filler_e_VkeyMenu
 菜单键。
 
 e_VkeyMultiply = _fsdk.Filler_e_VkeyMultiply
 数字键盘中的乘号键。
 
 e_VkeyN = _fsdk.Filler_e_VkeyN
 N键。
 
 e_VkeyNext = _fsdk.Filler_e_VkeyNext
 Page Down键。
 
 e_VkeyNumpad0 = _fsdk.Filler_e_VkeyNumpad0
 数字键盘中的0键。
 
 e_VkeyNumpad1 = _fsdk.Filler_e_VkeyNumpad1
 数字键盘中的1键。
 
 e_VkeyNumpad2 = _fsdk.Filler_e_VkeyNumpad2
 数字键盘中的2键。
 
 e_VkeyNumpad3 = _fsdk.Filler_e_VkeyNumpad3
 数字键盘中的3键。
 
 e_VkeyNumpad4 = _fsdk.Filler_e_VkeyNumpad4
 数字键盘中的4键。
 
 e_VkeyNumpad5 = _fsdk.Filler_e_VkeyNumpad5
 数字键盘中的5键。
 
 e_VkeyNumpad6 = _fsdk.Filler_e_VkeyNumpad6
 数字键盘中的6键。
 
 e_VkeyNumpad7 = _fsdk.Filler_e_VkeyNumpad7
 数字键盘中的7键。
 
 e_VkeyNumpad8 = _fsdk.Filler_e_VkeyNumpad8
 数字键盘中的8键。
 
 e_VkeyNumpad9 = _fsdk.Filler_e_VkeyNumpad9
 数字键盘中的9键。
 
 e_VkeyO = _fsdk.Filler_e_VkeyO
 O键。
 
 e_VkeyP = _fsdk.Filler_e_VkeyP
 P键。
 
 e_VkeyPause = _fsdk.Filler_e_VkeyPause
 Pause Break键。
 
 e_VkeyPrint = _fsdk.Filler_e_VkeyPrint
 Print键。
 
 e_VkeyPrior = _fsdk.Filler_e_VkeyPrior
 Page Up键。
 
 e_VkeyQ = _fsdk.Filler_e_VkeyQ
 Q键。
 
 e_VkeyR = _fsdk.Filler_e_VkeyR
 R键。
 
 e_VkeyReturn = _fsdk.Filler_e_VkeyReturn
 回车键。
 
 e_VkeyRight = _fsdk.Filler_e_VkeyRight
 右箭头键。
 
 e_VkeyS = _fsdk.Filler_e_VkeyS
 S键。
 
 e_VkeySeparator = _fsdk.Filler_e_VkeySeparator
 数字键盘中的回车键。
 
 e_VkeyShift = _fsdk.Filler_e_VkeyShift
 Shift键。
 
 e_VkeySnapshot = _fsdk.Filler_e_VkeySnapshot
 Print Screen键。
 
 e_VkeySpace = _fsdk.Filler_e_VkeySpace
 空格键。
 
 e_VkeySubtract = _fsdk.Filler_e_VkeySubtract
 数字键盘中的减号键。
 
 e_VkeyT = _fsdk.Filler_e_VkeyT
 T键。
 
 e_VkeyTab = _fsdk.Filler_e_VkeyTab
 Tab键。
 
 e_VkeyU = _fsdk.Filler_e_VkeyU
 U键。
 
 e_VkeyUnknown = _fsdk.Filler_e_VkeyUnknown
 未知键。
 
 e_VkeyUp = _fsdk.Filler_e_VkeyUp
 上箭头键。
 
 e_VkeyV = _fsdk.Filler_e_VkeyV
 V键。
 
 e_VkeyW = _fsdk.Filler_e_VkeyW
 W键。
 
 e_VkeyX = _fsdk.Filler_e_VkeyX
 X键。
 
 e_VkeyY = _fsdk.Filler_e_VkeyY
 Y键。
 
 e_VkeyZ = _fsdk.Filler_e_VkeyZ
 Z键。
 

详细描述

此类表示用于填充PDF表单的表单填充器。对于一个交互式表单应该只有一个表单填充器对象, 因此不要为一个Form 对象构造超过一个表单填充器。 建议用户实现FoxitPDFSDKPython3.ActionCallback 并通过FoxitPDFSDKPython3.Library.SetActionCallback 函数将其设置到Foxit PDF SDK,以便实现表单填充器的更多功能。

参见
FoxitPDFSDKPython3.Library

构造及析构函数说明

◆ Filler() [1/2]

def FoxitPDFSDKPython3.Filler.Filler (   form,
  assist 
)

构造函数。

一个表单只能有一个表单填充器。

参数
[in]form有效的PDF表单。
[in]assist表单填充器的辅助回调类。这应该由用户实现,不应为null

◆ Filler() [2/2]

def FoxitPDFSDKPython3.Filler.Filler (   other)

复制构造函数。

参数
[in]other另一个填充器对象。

成员函数说明

◆ GetEditingTextCaretPosition()

def FoxitPDFSDKPython3.Filler.GetEditingTextCaretPosition (   matrix)

当文本字段或组合框处于编辑状态时获取文本光标位置。

参数
[in]matrix用于将返回位置转换到设备坐标系统的矩阵。
返回
设备坐标系统中文本光标顶部的位置。
(-1,-1) 表示没有文本字段或组合框处于编辑状态。

◆ HighlightFormFields()

def FoxitPDFSDKPython3.Filler.HighlightFormFields (   is_highlight)

决定是否高亮显示表单字段(包括签名字段)。

决定是否高亮显示签名字段和其他表单字段。

除按钮字段外,所有类型的表单字段都可以高亮显示。 如果不调用此函数,Foxit PDF SDK默认会高亮显示所有表单字段(包括签名字段)。

参数
[in]is_highlighttrue 表示高亮显示表单字段(包括签名字段), false 表示不高亮显示表单字段(包括签名字段)。
返回
无。

除按钮字段外,所有类型的表单字段都可以高亮显示。 如果不调用此函数,Foxit PDF SDK默认会高亮显示除签名字段外的所有表单字段 (签名字段默认不高亮显示)。

参数
[in]is_highlight此布尔值用于非签名字段: true 表示高亮显示表单字段,false 表示 不高亮显示表单字段。
[in]is_sign_highlight此布尔值仅用于签名字段: true 表示高亮显示签名字段,false 表示 不高亮显示签名字段。
返回
无。

◆ IsEmpty()

def FoxitPDFSDKPython3.Filler.IsEmpty ( )

检查当前对象是否为空。

当当前对象为空时,表示当前对象无用。

返回
true 表示当前对象为空,false 表示不为空。

◆ KillFocus()

def FoxitPDFSDKPython3.Filler.KillFocus ( )

从表单中移除焦点。

返回
true 表示成功,false 表示失败。

◆ OnChar()

def FoxitPDFSDKPython3.Filler.OnChar (   char_code,
  flags 
)

当字符代码即将输入到表单字段时调用此函数。

参数
[in]char_code字符代码,采用UTF16-LE编码。
[in]flags事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值, 这应该是这些值中的一个或组合。
返回
true 表示成功,false 表示失败。

◆ OnCopy()

def FoxitPDFSDKPython3.Filler.OnCopy ( )

当弹出菜单项"复制"按下时调用此函数。

返回
true 表示成功,false 表示失败。

◆ OnCut()

def FoxitPDFSDKPython3.Filler.OnCut ( )

当弹出菜单项"剪切"按下时调用此函数。

返回
true 表示成功,false 表示失败。

◆ OnDelete()

def FoxitPDFSDKPython3.Filler.OnDelete ( )

当弹出菜单项"删除"按下时调用此函数。

返回
true 表示成功,false 表示失败。

◆ OnKeyDown()

def FoxitPDFSDKPython3.Filler.OnKeyDown (   key_code,
  flags 
)

当键盘上的键按下时调用此函数。

参数
[in]key_code键码。请参考从FoxitPDFSDKPython3.Filler.e_VkeyUnknown 开始的值, 这应该是这些值中的一个。
[in]flags事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值, 这应该是这些值中的一个或组合。
返回
true 表示成功,false 表示失败。 目前此函数尚不支持使用,因此此函数将始终返回true

◆ OnKeyUp()

def FoxitPDFSDKPython3.Filler.OnKeyUp (   key_code,
  flags 
)

当键盘上的键抬起时调用此函数。

参数
[in]key_code键码。请参考从FoxitPDFSDKPython3.Filler.e_VkeyUnknown 开始的值, 这应该是这些值中的一个。
[in]flags事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值, 这应该是这些值中的一个或组合。
返回
true 表示成功,false 表示失败。 目前此函数尚不支持使用,因此此函数将始终返回true

◆ OnLButtonDoubleClick()

def FoxitPDFSDKPython3.Filler.OnLButtonDoubleClick (   page,
  point,
  flags 
)

当鼠标左键双击时调用此函数。

参数
[in]page有效的PDF页面对象。
[in]point页面中鼠标左键抬起的点,在中。
[in]flags事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值, 这应该是这些值中的一个或组合。
返回
true 表示成功,false 表示失败。

◆ OnLButtonDown()

def FoxitPDFSDKPython3.Filler.OnLButtonDown (   page,
  point,
  flags 
)

当鼠标左键按下时调用此函数。

参数
[in]page有效的PDF页面对象。
[in]point页面中鼠标左键按下的点,在中。
[in]flags事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值, 这应该是这些值中的一个或组合。
返回
true 表示成功,false 表示失败。

◆ OnLButtonUp()

def FoxitPDFSDKPython3.Filler.OnLButtonUp (   page,
  point,
  flags 
)

当鼠标左键抬起时调用此函数。

参数
[in]page有效的PDF页面对象。
[in]point页面中鼠标左键抬起的点,在中。
[in]flags事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值, 这应该是这些值中的一个或组合。
返回
true 表示成功,false 表示失败。

◆ OnMouseEnter()

def FoxitPDFSDKPython3.Filler.OnMouseEnter (   page,
  point,
  flags 
)

(保留,尚未支持)当鼠标进入某处时调用此函数。

参数
[in]page有效的PDF页面对象。
[in]point页面中鼠标左键抬起的点,在中。
[in]flags事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值, 这应该是这些值中的一个或组合。
返回
true 表示成功,false 表示失败。 目前此函数尚不支持使用,因此此函数将始终返回false

◆ OnMouseHover()

def FoxitPDFSDKPython3.Filler.OnMouseHover (   page,
  point,
  flags 
)

(保留,尚未支持)当鼠标悬停在某处时调用此函数。

参数
[in]page有效的PDF页面对象。
[in]point页面中鼠标左键抬起的点,在中。
[in]flags事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值, 这应该是这些值中的一个或组合。
返回
true 表示成功,false 表示失败。 目前此函数尚不支持使用,因此此函数将始终返回false

◆ OnMouseLeave()

def FoxitPDFSDKPython3.Filler.OnMouseLeave (   page,
  point,
  flags 
)

(保留,尚未支持)当鼠标离开某处时调用此函数。

参数
[in]page有效的PDF页面对象。
[in]point页面中鼠标左键抬起的点,在中。
[in]flags事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值, 这应该是这些值中的一个或组合。
返回
true 表示成功,false 表示失败。 目前此函数尚不支持使用,因此此函数将始终返回false

◆ OnMouseMove()

def FoxitPDFSDKPython3.Filler.OnMouseMove (   page,
  point,
  flags 
)

当鼠标移动时调用此函数。

参数
[in]page有效的PDF页面对象。
[in]point页面中鼠标左键抬起的点,在中。
[in]flags事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值, 这应该是这些值中的一个或组合。
返回
true 表示成功,false 表示失败。

◆ OnMouseWheel()

def FoxitPDFSDKPython3.Filler.OnMouseWheel (   page,
  point,
  delta,
  flags 
)

(保留,尚未支持)当鼠标滚轮移动时调用此函数。

参数
[in]page有效的PDF页面对象。
[in]point页面中鼠标左键抬起的点,在中。
[in]delta指示鼠标滚轮移动的量。正值表示向前移动, 负值表示向后移动。
[in]flags事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值, 这应该是这些值中的一个或组合。
返回
true 表示成功,false 表示失败。 目前此函数尚不支持使用,因此此函数将始终返回false

◆ OnPaste()

def FoxitPDFSDKPython3.Filler.OnPaste ( )

当弹出菜单项"粘贴"按下时调用此函数。

返回
true 表示成功,false 表示失败。

◆ OnRButtonDoubleClick()

def FoxitPDFSDKPython3.Filler.OnRButtonDoubleClick (   page,
  point,
  flags 
)

(保留,尚未支持)当鼠标右键双击时调用此函数。

参数
[in]page有效的PDF页面对象。
[in]point页面中鼠标左键抬起的点,在中。
[in]flags事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值, 这应该是这些值中的一个或组合。
返回
true 表示成功,false 表示失败。 目前此函数尚不支持使用,因此此函数将始终返回false

◆ OnRButtonDown()

def FoxitPDFSDKPython3.Filler.OnRButtonDown (   page,
  point,
  flags 
)

当鼠标右键按下时调用此函数。

参数
[in]page有效的PDF页面对象。
[in]point页面中鼠标左键抬起的点,在中。
[in]flags事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值, 这应该是这些值中的一个或组合。
返回
true 表示成功,false 表示失败。 目前此函数尚不支持使用,因此此函数将始终返回false

◆ OnRButtonUp()

def FoxitPDFSDKPython3.Filler.OnRButtonUp (   page,
  point,
  flags 
)

当鼠标右键抬起时调用此函数。

参数
[in]page有效的PDF页面对象。
[in]point页面中鼠标左键抬起的点,在中。
[in]flags事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值, 这应该是这些值中的一个或组合。
返回
true 表示成功,false 表示失败。 目前此函数尚不支持使用,因此此函数将始终返回false

◆ OnSelectAll()

def FoxitPDFSDKPython3.Filler.OnSelectAll ( )

当弹出菜单项"全选"按下时调用此函数。

返回
true 表示成功,false 表示失败。

◆ OnWheelButtonDoubleClick()

def FoxitPDFSDKPython3.Filler.OnWheelButtonDoubleClick (   page,
  point,
  flags 
)

(保留,尚未支持)当鼠标滚轮按钮双击时调用此函数。

参数
[in]page有效的PDF页面对象。
[in]point页面中鼠标左键抬起的点,在中。
[in]flags事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值, 这应该是这些值中的一个或组合。
返回
true 表示成功,false 表示失败。 目前此函数尚不支持使用,因此此函数将始终返回false

◆ OnWheelButtonDown()

def FoxitPDFSDKPython3.Filler.OnWheelButtonDown (   page,
  point,
  flags 
)

(保留,尚未支持)当鼠标滚轮按钮按下时调用此函数。

参数
[in]page有效的PDF页面对象。
[in]point页面中鼠标左键抬起的点,在中。
[in]flags事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值, 这应该是这些值中的一个或组合。
返回
true 表示成功,false 表示失败。 目前此函数尚不支持使用,因此此函数将始终返回false

◆ OnWheelButtonUp()

def FoxitPDFSDKPython3.Filler.OnWheelButtonUp (   page,
  point,
  flags 
)

(保留,尚未支持)当鼠标滚轮按钮抬起时调用此函数。

参数
[in]page有效的PDF页面对象。
[in]point页面中鼠标左键抬起的点,在中。
[in]flags事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值, 这应该是这些值中的一个或组合。
返回
true 表示成功,false 表示失败。 目前此函数尚不支持使用,因此此函数将始终返回false

◆ Render()

def FoxitPDFSDKPython3.Filler.Render (   page,
  matrix,
  renderer 
)

在页面上绘制当前获得焦点的表单控件。

如果页面上没有获得焦点的表单控件,此函数将不绘制任何内容。 获得焦点的表单控件必须是最顶层的可见元素,因此它应该 始终在页面内容和所有其他注释都已渲染后再渲染。
关于如何渲染表单控件(与控件注释关联),请参考 Renderer类注释中提到的推荐流程。

参数
[in]page有效的PDF页面对象。
[in]matrix用于渲染的变换矩阵,通常由FoxitPDFSDKPython3.PDFPage.GetDisplayMatrix 函数返回。
[in]renderer用于渲染的有效渲染器对象。
返回
无。

◆ SetFocus()

def FoxitPDFSDKPython3.Filler.SetFocus (   control)

将焦点设置到表单控件上。

参数
[in]control表单控件对象。如果这是由默认构造函数构造且未设置任何值, 表示无焦点控件。
返回
true 表示成功,false 表示失败。

◆ SetHighlightColor()

def FoxitPDFSDKPython3.Filler.SetHighlightColor (   color)

设置用于高亮显示表单字段的高亮颜色。

如果不调用此函数,Foxit PDF SDK默认会使用一种浅蓝灰色(值0x80C8D2FF)。

参数
[in]color要为高亮显示表单字段设置的高亮颜色。
返回
无。

◆ ShowOverflowIndicator()

def FoxitPDFSDKPython3.Filler.ShowOverflowIndicator (   is_show_overflow_indicator)

决定当文本字段中的文本溢出时是否显示溢出指示器。

如果不调用此函数,Foxit PDF SDK默认不会显示表单字段溢出指示器。

参数
[in]is_show_overflow_indicatortrue 表示当文本字段中的文本溢出时显示溢出指示器, false 表示在这种情况下不显示溢出指示器。
返回
无。